package conexao.ignis.persistencia;

import interfaces.ignis.persistencia.PersistenciaObjeto;

import javax.persistence.EntityManager;

import classes.ignis.movimento.Compra;

public class PersisteCompra implements PersistenciaObjeto {

	private EntityManager m;
	private Compra compra;

	@Override
	public EntityManager persistindo(Object objeto) {
		m = c.conectar();
		m.persist(objeto);
		c.desconectar();
		return m;

	}

	@Override
	public EntityManager buscando(Object object) {

		m = c.conectar();
		compra = m.find(Compra.class, 3L);
		c.desconectar();
		return m;

	}

	@Override
	public EntityManager remove(Object object) {
		m = c.conectar();
		compra = m.find(Compra.class, 3L);
		m.remove(compra);
		c.desconectar();
		return m;
	}

	@Override
	public EntityManager atualiza(Object object) {
		m = c.conectar();
		compra = m.find(Compra.class, 3L);
		c.desconectar();
		return m;
	}

//	@Override
//	public EntityManager listar(Object objeto) {
//		// TODO Auto-generated method stub
//		return null;
//	}

}
